home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0399 / 371 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.0 KB

  1. Date: Wed, 8 Jun 94 13:35 CDT
  2. From: ekl@sdf.lonestar.org (Evan K. Langlois)
  3. To: gem-list@world.std.com
  4. Subject: Key Short-Cuts
  5. Precedence: bulk
  6.  
  7.  
  8. I thought the original intent was not only standardization, but also
  9. compatibility!   I know I'm new to list and haven't read very much of
  10. the traffic, but I recently saw some sort of suggestion about replacing
  11. the keyboard table!  This table is system wide.  Replacing it is suicide
  12. for MultiTOS.  
  13.  
  14. It wouldn't be hard to use a dual-lookup system for hot-keys instead.
  15.  need, its just a matter
  16. of structuring your application properly.  Changing system tables is
  17. a BAD idea.
  18.  
  19. Also, some keys are reserved by MultiTOS.
  20.  
  21. All CTRL-ALT-FKEYS, CNTRL-ALT-Z, CNTRL-ALT-C, CNTRL-ALT-\, ALT-TAB, and
  22. to a lesser degree (depending) CNTRL-C, CNTRL-Z, CNTRL-\, CNTRL-ALT-Q, CNTRL-ALT-S, CNTRL-Q, CNTRL-S, and a few other keys (run STTY to see which).  Many of
  23. the non CNTRL keys won't affect a GEM app, but CTRL-ALT-C and CTRL-ALT-Z
  24. sometimes will, and CNTRL-ALT-\ always kills the program.  I'm not sure what
  25. about the other keys, but to be on the safe side, I'd recommened against
  26. using them.
  27.  
  28. Someone mentioned VA_START protocol, can someone email me a short note
  29. to refresh my memory about what this does?   Also, the new system sends
  30. resolution change messages and you supposed to shut-down your app.  I'd
  31. like a standardized safe way to automatically re-start or stay in memory
  32. when the resolution has been changed.  Some sort of enhanced libraries
  33. would also be nice - so that the new functions of MultiTOS can be compiled
  34. into a program through a command-line switch (I mean that the standard 
  35. library calls would handle the new functions, and these library calls
  36. would call the OS if compiled for MultiTOS and would emulate the call if
  37. compiled for older TOS).
  38.  
  39. Global shut-down and restart would also be nice to implement, so that a
  40. user can shut-down the system and then after he restarted all his apps would
  41. be reloaded with all the proper data, ready to go, just as he left it.
  42.  
  43.